Skip to content

docs: slim README to 89 lines, hero block above the fold#10

Merged
melvincarvalho merged 1 commit into
gh-pagesfrom
docs-readme-slim
May 16, 2026
Merged

docs: slim README to 89 lines, hero block above the fold#10
melvincarvalho merged 1 commit into
gh-pagesfrom
docs-readme-slim

Conversation

@melvincarvalho

Copy link
Copy Markdown
Contributor

Summary

README went from 317 lines / 23+ sections to 89 lines / 9 sections, with a hero block at the top that gets a new visitor running in 60 seconds.

Before / after

Before After
Lines 317 89
Sections 23+ 9
Install paths 3 (npx / global / local) 1 (npx)
Code blocks many a few

New structure

1. # jspod
2. ## Try in 60 seconds      hero: command + me/me table + one-line next-step
3. ## CLI options             single options block
4. ## The auth ladder         rungs table + env override
5. ## Configuration           env vars table + LAN note
6. ## The data browser        source link, philosophy in one paragraph
7. ## When to use jspod       ✅/❌ list framing jspod vs JSS audience
8. ## Links                   outbound
9. ## License & credits       three lines

What was cut

  • Three install variants — npx jspod is the only install path that matters; global and local are docs-noise for a personal-pod tool
  • Quickstart Examples — duplicated the CLI Options table
  • Production Deployment 5-step block — operator-managed deployments belong in JSS docs; jspod's banner already warns about LAN exposure
  • Default Configuration code block — restated the CLI Options table
  • First Run Guide — folded into the hero
  • How It Works internals — the source is small enough to read; the README doesn't need to retell it
  • Learn More / Contributing / Support — replaced by a single Links section and a one-line credits line

What stayed

Everything that's load-bearing for a first-time user:

Test plan

Docs-only, no behaviour change. Preview the rendered Markdown on this PR's "Files changed" tab to confirm the hero block is above the fold.

The README had grown to 317 lines across 23+ sections with substantial
overlap (three install paths, three Quickstart Examples that repeated
the CLI, a 5-step Production Deployment block, a How-It-Works section,
a Default Configuration code block that restated CLI options, and a
First Run Guide that retold the auth-ladder story already covered
elsewhere).

Slim version: 89 lines, 9 sections.

Top of the file is now a "Try in 60 seconds" hero with the command,
the `me` / `me` credentials in a table, and one line about what
happens next. Everything below is reference material (CLI options,
auth ladder, env-var config, the data-browser philosophy, when to use
jspod vs JSS direct, outbound links, license).

Removed (content moved to comments inline or simply dropped):
- Three install variants (npx is THE install)
- Quickstart Examples (redundant with CLI Options)
- Production Deployment 5-step block (covered by Configuration + the
  LAN-exposure warning that jspod itself prints)
- Default Configuration code block (CLI Options table covers it)
- First Run Guide step-by-step (folded into the hero)
- How It Works internals (jspod is small enough to read directly)
- Learn More / Contributing scaffolding (replaced by a single Links
  block + license/credits)

No behaviour change; docs-only.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant